home *** CD-ROM | disk | FTP | other *** search
/ BCI NET / BCI NET Dec 94.iso / archives / programming / c / gcc222-2.lha / gcc_include / stddef.h < prev    next >
Encoding:
C/C++ Source or Header  |  1993-03-08  |  476 b   |  25 lines

  1. /*    standard definitions for ansic.library    */
  2. /*    (c)Copyright 1992 Davide Pasetto         */
  3.  
  4. #ifndef    _STDDEF_H_
  5. #define    _STDDEF_H_
  6.  
  7. #include    <sys/types.h>
  8.  
  9. typedef    long int    ptrdiff_t;
  10. typedef    struct div_t { int quot, rem;}        div_t;
  11. typedef    struct ldiv_t { long quot, rem;}    ldiv_t;
  12.  
  13. #define    offsetof(TYPE, MEMBER)    ((size_t) &((TYPE *)0)->MEMBER)
  14.  
  15. #ifndef MAX
  16. #define MAX(a,b)    ((a)>(b)?(a):(b))
  17. #endif
  18.  
  19. #ifndef    MIN
  20. #define MIN(a,b)    ((a)<=(b)?(a):(b))
  21. #endif
  22.  
  23. #endif        /* _STDDEF_H_ */
  24.  
  25.